AWeb-Logo  ARexx-Befehle in AWeb

Im Moment ist der ARexx Befehlsvorrat noch recht begrenzt. Zukünftig werden jedoch mehr Befehle eingebaut.

Alphabetischer Überblick

ACTIVATEWINDOW
ALLOWCMD
CLOSE          FORCE/S
GET            ITEM/A,VAR/K
NEW            URL/A,RELOAD/S
OPEN           URL/A,RELOAD/S
QUIT           FORCE/S
RELOAD
SAVEAS         NAME/A,APPEND/S
SCREENTOBACK
SCREENTOFRONT
WAIT           DOC=DOCUMENT/S,IMG=IMAGES/S,ALL/S
WINDOWTOBACK
WINDOWTOFRONT

Transfer-Befehle

OPEN URL/A,RELOAD/S
Überträgt und zeigt das Dokument an, auf das diese URL verweist.
Der RELOAD Schalter bewirkt ein nochmaliges Laden des Dokumentes, auch wenn es sich noch im Puffer befindet.

NEW URL/A,RELOAD/S
Öffnet ein neues Fenster. Überträgt und zeigt das Dokument, auf das diese URL verweist, im neuen Fenster an.
Der RELOAD Schalter bewirkt ein nochmaliges Laden des Dokumentes, auch wenn es sich noch im Puffer befindet.

Die reservierte Variable RESULT enthält anschließend den Portnamen des neuen Fensters.

RELOAD
Lädt das momentan dargestellte Dokument erneut.

WAIT DOC=DOCUMENT/S,IMG=IMAGES/S,ALL/S
Wartet bis die Übertragung abgeschlossen ist.
ALL Wartet auf die Beendigung des Transfers in allen Fenstern und im Hintergrund. Ohne den ALL-Schalter bezieht sich der Befehl nur auf Transfers in den zugehörigen Fenstern.
DOCUMENT Wartet nur auf Transfers von Dokumenten, nicht auf Bilder oder Downloads.
IMAGES Wartet nur auf Transfers von Bildern.
DOCUMENT and IMAGES können zusammen verwendet werden. Wenn DOCUMENT oder IMAGES nicht angegeben werden, wartet der Befehl auf alle Transfers.

SAVEAS NAME,APPEND/S
Speichert den HTML-Quelltext ab.

Wird NAME verwendet, wird der Quelltext unter diesem Namen abgespeichert. Wird der APPEND Schalter verwendet, wird der Quelltext der Datei angefügt. Andernfalls wird die Datei überschrieben.

Wird NAME nicht verwendet, erscheint ein Dateirequester..

Befehle zur Informationsübermittlung

GET ITEM/A,VAR/K
Erhält Informationen aus dem Dokument in diesem Fenster. Das ITEM Argument bezeichnet die zu übergebende Information:
URL
Übermittelt die URL des Dokumentes.
SOURCE
Übermittelt den HTML-Quelltext des Dokumentes. Beachten Sie, daß wegen einer Einschränkung von ARexx nur die ersten 65535 Bytes übergeben werden können.
TITLE
Übermittelt den Dokumententitel. Wenn kein Titel im Dokument definiert wurde, wird dessen URL übermittelt.
SCREEN
Übermittelt den Namen des Fensters, das von AWeb normalerweise beim Start geöffnet wird.
ACTIVEPORT
Übermittelt den ARexx-Portnamen des zuletzt in AWeb aktivierten Fensters. Die ist nützlich bei Arexx-Makros, die aus Skripdateien oder Shell-Befehlen heraus aufgerufen werden, um das aktive Fenster ausfindig zu machen.

Diese Information wird durch die reservierte Variable RESULT übergeben, wenn das VAR Argument nicht bereits zur Benennung des Variablennamens benutzt wird.

Kontrollbefehle

ALLOWCMD
Shell-Befehle und ARexx-Makros können temporör aus Hyperlinks gestartet werden, unabhängig von der Ermögliche Shell-Befehle in Links Einstellung. Das erleichtert den Einsatz von ARexx Plug-Ins, ohne daß die Einstellungen explizit durch den Benutzer verändert werden müssen.

Befehle sind nur im aktuellen oder im gerade übertragenen Dokument zulässig. Nachdem ein neues Dokument geladen und im Fenster angezeigt wird, werden die alten Einstellungen verwendet.

ACTIVATEWINDOW
Dieses Fenster wird zum aktiven Fenster.

WINDOWTOFRONT
Holt das Fenster auf dem Bildschirm vor alle anderen Fenster in den Vordergrund.

WINDOWTOBACK
Stellt das Fenster auf dem Bildschirm gegenüber allen anderen Fenster in den Hintergrund.

SCREENTOFRONT
Holt das von AWeb verwendete Fenster auf dem Bildschirm vor allen anderen Fenstern in den Vordergrund.

SCREENTOBACK
Stellt das von AWeb verwendete Fenster auf dem Bildschirm gegenüber allen anderen Fenstern in den Hintergrund.

CLOSE FORCE/S
Schließt dieses Fenster.
Der FORCE Schalter unterdrückt den "Sind Sie sicher ?" Requester, wenn es sich um das letzte Fenster handelt.

QUIT FORCE/S
Beendet AWeb.
Der FORCE Schalter unterdrückt den "Sind Sie sicher ?" Requester.

<-Ports   ^ARexx   ->Return-Codes